protective goggles - French English Dictionary